package com.cy.controller;

import com.cy.view.GameJP;

import java.awt.event.MouseAdapter;
import java.awt.event.MouseEvent;
import java.awt.event.MouseMotionAdapter;

/**
 * @Author：小小微光
 * @Package：com.cy.controller
 * @Project：Alian
 * @name：HeroMovrLis
 * @Date：2023/3/16 0016  10:16
 * @Filename：HeroMovrLis
 */
public class HeroMoveLis extends MouseMotionAdapter {
    //右键。选择generate

private GameJP gameJP; //此类中的全局变量，能在所有方法里调用。
    public HeroMoveLis(GameJP jpanel) {  //形参 局部变量，只能在本函数使用
        this.gameJP = jpanel;
    }

    //表示鼠标事件对象，包含发生事件的相关信息，其中XY表示对应的xy坐标
    @Override
    public void mouseMoved(MouseEvent e) {
//        System.out.println(e.getX());
//        System.out.println(e.getY());
        GameController.heroPlane.posX = e.getX()-40;
        GameController.heroPlane.posY = e.getY()-60;
    }
}
